home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11784 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: keats.ugrad.cs.ubc.ca!not-for-mail
  2. From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
  3. Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
  5. Date: 15 Mar 1996 20:35:25 -0800
  6. Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
  7. Message-ID: <4idgedINNob4@keats.ugrad.cs.ubc.ca>
  8. References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com> <4id7re$2k5@news4.digex.net>
  9. NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
  10.  
  11. In article <4id7re$2k5@news4.digex.net>, Ell <ell@access4.digex.net> wrote:
  12. >Robert C. Martin (rmartin@oma.com) wrote:
  13. >: Lets not softpeddle this.  Bertrand didn't just warn managers about C
  14. >: hacker types.  In his otherwise excellent book "Object Success" He
  15. >: said this:
  16. >: 
  17. >: -------------------------------------------------------------------------
  18. >: PRUDENT HIRING PRINCIPLE: Beware of C hackers.
  19. >: 
  20. >: A "C hacker" is somewone who has had too much practice writing
  21. >: low-level C software and making use of all the special techniques and
  22. >: tricks permitted by that language.
  23. >:...
  24. >
  25. >I agree 100% with what Meyer says here.
  26.  
  27. So, why should a programmer _not_ use special techniques and tricks permitted
  28. by a language?
  29.  
  30. What the C standard _permits_ you to do is perfectly legal. It gives you
  31. well-defined behavior that will translate correctly.
  32.  
  33. This thread is full of clueless, idiotic postings that are devoid of concrete
  34. examples, the excerpt from this Bertrand character's book is no exception.
  35. He is clearly a clueless twit who should not be published.
  36.  
  37. If he actually gave a solid example, a knowledgeable expert would be able to
  38. rip him to shreds. Vagueness is the ultimate defence of persuasive authors who
  39. use the emotional appeal of the written word to coerce like-minded individuals
  40. into a particular opinion. If we had Bertrand right here and criticized his
  41. writing openly, he could---endlessly, no doubt---keep backing out by saying ``I
  42. didn't say that'', ``I didn't mean that'' and so forth. Of course not: he
  43. bloody _didn't_ say a damn thing! 
  44.  
  45. Some books, on the other hand, are so loaded with interesting content that
  46. reading but a few pages leaves one enlightented, and returning to the book time
  47. and time again one learns something new.
  48.  
  49. Other books are just full of self-righteous spouting without substance. It's
  50. not too hard to see in what category this belongs.
  51. -- 
  52.  
  53.